home *** CD-ROM | disk | FTP | other *** search
/ Chip: Special Tips & Tricks for Windows 95 / Chip Wintips.iso / sterown / grafika / k7548 / os2_warp / clinst30.cmd < prev    next >
OS/2 REXX Batch file  |  1996-09-11  |  3KB  |  109 lines

  1. @echo off
  2. @rem -----------------------------------------------
  3. @rem   OS/2 v3.0 Installation Script for CL-GD754X
  4. @rem -----------------------------------------------
  5.  
  6. @rem argument %1 is the destination drive letter
  7.  
  8. @set o_path=%path%
  9. @set path=%1:\os2;%1:\os2\install;%path%
  10.  
  11. @if "%1"=="" goto usage
  12.  
  13. if %1. == A. goto baddrive
  14. if %1. == B. goto baddrive
  15. if %1. == D. goto okdrive
  16. if %1. == E. goto okdrive
  17. if %1. == F. goto okdrive
  18. if %1. == G. goto okdrive
  19. if %1. == H. goto okdrive
  20. if %1. == I. goto okdrive
  21. if %1. == J. goto okdrive
  22. if %1. == K. goto okdrive
  23. if %1. == L. goto okdrive
  24. if %1. == M. goto okdrive
  25. if %1. == N. goto okdrive
  26. if %1. == O. goto okdrive
  27. if %1. == P. goto okdrive
  28. if %1. == Q. goto okdrive
  29. if %1. == R. goto okdrive
  30. if %1. == S. goto okdrive
  31. if %1. == T. goto okdrive
  32. if %1. == U. goto okdrive
  33. if %1. == V. goto okdrive
  34. if %1. == W. goto okdrive
  35. if %1. == X. goto okdrive
  36. if %1. == Y. goto okdrive
  37. if %1. == Z. goto okdrive
  38. if %1. == a. goto baddrive
  39. if %1. == b. goto baddrive
  40. if %1. == c. goto okdrive
  41. if %1. == d. goto okdrive
  42. if %1. == e. goto okdrive
  43. if %1. == f. goto okdrive
  44. if %1. == g. goto okdrive
  45. if %1. == h. goto okdrive
  46. if %1. == i. goto okdrive
  47. if %1. == j. goto okdrive
  48. if %1. == k. goto okdrive
  49. if %1. == l. goto okdrive
  50. if %1. == m. goto okdrive
  51. if %1. == n. goto okdrive
  52. if %1. == o. goto okdrive
  53. if %1. == p. goto okdrive
  54. if %1. == q. goto okdrive
  55. if %1. == r. goto okdrive
  56. if %1. == s. goto okdrive
  57. if %1. == t. goto okdrive
  58. if %1. == u. goto okdrive
  59. if %1. == v. goto okdrive
  60. if %1. == w. goto okdrive
  61. if %1. == x. goto okdrive
  62. if %1. == y. goto okdrive
  63. if %1. == z. goto okdrive
  64.  
  65. :usage
  66. @echo *------------------------------------------------------------------*
  67. @echo * Cirrus Logic SVGA installation for OS/2 V3.0...                  *
  68. @echo *==================================================================*
  69. @echo *                                                                  *
  70. @echo * Please specify the drive letter for the files to be copied to... *
  71. @echo *                                                                  *
  72. @echo * usage:   clinst30 [destination drive letter]                     *
  73. @echo * example: clinst30 C                                              *
  74. @echo * meaning: install Cirrus Logic driver on drive C, the OS/2 drive  *
  75. @echo *                                                                  *
  76. @echo *------------------------------------------------------------------*
  77. @goto home
  78.  
  79. :okdrive
  80. @echo -----------------------------------------------
  81. @echo   OS/2 v3.0 Installation Script for CL-GD754X
  82. @echo -----------------------------------------------
  83. @copy   cl754X.dsc %1:\os2\install >nul
  84. @copy   svga.exe %1:\os2 >nul
  85. @attrib %1:\os2\screen01.sys -r
  86. @attrib %1:\psfonts\*.pfb -r
  87. @attrib %1:\psfonts\*.pfb +a
  88. @if NOT EXIST %1:\os2\*.pmi goto okpmi
  89. @del %1:\os2\*.pmi >nul
  90. :okpmi
  91. @dspinstl
  92.  
  93. @echo -
  94. @echo - Please shutdown and reboot the system for the newly
  95. @echo - installed drivers to take effect . . .
  96. @echo -
  97. @goto home
  98. @goto end
  99.  
  100. :baddrive
  101. @echo -
  102. @echo - ERROR -- Cannot install to drive %1:
  103. @echo -
  104.  
  105. :home
  106. @set path=%o_path%
  107. @set o_path=
  108. 
  109.